<template>
	<view class="container">
		<!-- 小程序头部兼容 -->
		<!-- #ifdef MP -->
		<nav-bar>{{Areaaddress}}</nav-bar>
		<view class="MP-search" @click="search()" style="">
			<input class="MP-search-input" type="text" disabled="true" placeholder="输入关键字搜索" />
		</view>
		<!-- #endif -->

		<!-- 头部轮播 -->
		<!-- #ifdef MP -->
		<view style="padding-top: 80upx;"></view>
		<!-- #endif -->
		<!-- #ifndef MP -->
		<view class="carousel-section">
			<!-- #endif -->
			<!-- 标题栏和状态栏占位符 -->
			<view class="titleNview-placing"></view>
			<!-- 背景色区域 -->
			<view class="titleNview-background"></view>
			<swiper class="carousel" circular>
				<swiper-item v-for="(item, index) in carouselList" :key="index" class="carousel-item">
					<image :src="item" />
				</swiper-item>
			</swiper>
			<!-- 自定义swiper指示器 -->
			<view class="swiper-dots">
				<text class="num">{{ swiperCurrent + 1 }}</text>
				<text class="sign">/</text>
				<text class="num">{{ swiperLength || 3}}</text>
			</view>
		</view>
		<!-- 分类 -->
		<view class="cate-section">
			<view class="cate-item" @click="navToTabPage('/pages/index/index')">
				<image src="/static/image/cate01.png"></image>
				<text>肉禽</text>
			</view>
			<view class="cate-item" @click="navToTabPage('/pages/index/index')">
				<image src="/static/image/cate02.png"></image>
				<text>新鲜蔬果</text>
			</view>
			<view class="cate-item" @click="navToTabPage('/pages/index/index')">
				<image src="/static/image/cate03.png"></image>
				<text>洗化用品</text>
			</view>
			<view class="cate-item" @click="navToTabPage('/pages/index/index')">
				<image src="/static/image/cate04.png"></image>
				<text>休闲酒饮</text>
			</view>
		</view>
		<view class="cate-section">
			<view class="cate-item" @click="navToTabPage('/pages/index/index')">
				<image src="/static/image/cate05.png"></image>
				<text>小五金</text>
			</view>
			<view class="cate-item" @click="navToTabPage('/pages/index/index')">
				<image src="/static/image/cate06.png"></image>
				<text>家居时尚</text>
			</view>
			<view class="cate-item" @click="navToTabPage('/pages/index/index')">
				<image src="/static/image/cate07.png"></image>
				<text>手机数码</text>
			</view>
			<view class="cate-item" @click="navToTabPage('/pages/index/index')">
				<image src="/static/image/cate08.png"></image>
				<text>品牌馆</text>
			</view>
		</view>

		<view class="cate-section">
			<view class="cate-item" @click="navToTabPage('/pages/index/index')">
				<image src="/static/image/cate09.png"></image>
				<text>地摊抢购</text>
			</view>
			<view class="cate-item" @click="navToTabPage('/pages/index/index')">
				<image src="/static/image/cate10.png"></image>
				<text>水产平调</text>
			</view>
			<view class="cate-item" @click="navToTabPage('/pages/index/index')">
				<image src="/static/image/cate11.png"></image>
				<text>分类</text>
			</view>
		</view>


		<!-- 组合专区 -->
		<view class="f-header m-t" @click="navToTabPage('/pagesA/product/list')">
			<image src="/static/temp/h1.png"></image>
			<view class="tit-box">
				<text class="tit">组合专区</text>
				<text class="tit2">Guess You Like It</text>
			</view>
			<text class="yticon icon-you"></text>
		</view>

		<view class="joint-section">
			<block v-for="(item, index) in homeNewProductList" :key="index">
				<view class="joint-item" @click="navToDetailPage1(item)">
					<view class="joint-flex">
						<view class="image-wrapper">
							<image :src="item.pic" mode="aspectFill"></image>
						</view>
						<view class="joint-box">
							<view class="joint-item-b">
								<view class="image-wrapper">
									<image :src="item.pic" mode="widthFix"></image>
								</view>
							</view>
							<view class="joint-item-b">
								<view class="image-wrapper">
									<image :src="item.pic" mode="widthFix"></image>
								</view>
							</view>
							<view class="joint-item-b">
								<view class="image-wrapper">
									<image :src="item.pic" mode="widthFix"></image>
								</view>
							</view>
						</view>
					</view>
					<text class="title clamp">{{item.productName}}</text>
					<text class="price">￥{{item.price}}</text>
				</view>
			</block>
		</view>
		<!-- 新品上市 -->
		<view class="f-header m-t" @click="navToTabPage('/pagesA/product/list')">
			<image src="/static/temp/h1.png"></image>
			<view class="tit-box">
				<text class="tit">新品上市</text>
				<text class="tit2">Guess You Like It</text>
			</view>
			<text class="yticon icon-you"></text>
		</view>

		<view class="list-section">
			<view v-for="(item, index) in newProductList" :key="index" class="list-item" @click="navToDetailPage(item)">
				<view class="image-wrapper">
					<image :src="item.pic" mode="aspectFill"></image>
				</view>
				<text class="title clamp">{{ item.name }}</text>
				<text class="price">￥{{ item.price }}</text>
			</view>
			<uni-load-more :status="loadingType"></uni-load-more>
		</view>
		<mallplusCopyright></mallplusCopyright>
	</view>
	</view>
</template>

<script>
	import mallplusCopyright from '@/components/mall-copyright/mallplusCopyright.vue';
	import Api from '@/common/api';
	import coupon from '@/components/coolc-coupon/coolc-coupon';
	import uniNoticeBar from '@/components/uni-notice-bar/uni-notice-bar.vue'
	import {
		formatDate
	} from '@/common/date';
	import {
		mapState
	} from 'vuex';
	import navBar from "@/components/zhouWei-navBar";
	import uniLoadMore from '@/components/uni-load-more/uni-load-more.vue';
	export default {
		components: {
			coupon,
			uniNoticeBar,
			mallplusCopyright,
			uniLoadMore,
			navBar
		},
		data() {
			return {
				keyword: '',
				pageNum: 1,
				loadingType: 'more', //加载更多状态
				swiperCurrent: 0,
				swiperLength: 3,
				homeNewProductList: [],
				carouselList: [
					'//gw.alicdn.com/imgextra/i3/77/O1CN01MwxmEl1CRJ6VGyCyZ_!!77-0-lubanu.jpg',
					'https://aecpm.alicdn.com/simba/img/TB15tIjGVXXXXcoapXXSutbFXXX.jpg',
					'//gw.alicdn.com/imgextra/i2/24/O1CN01jZRGBw1C327311czU_!!24-0-lubanu.jpg'
				],
				groupHotGoodsList: [],
				storeList: [],
				announcement: [],
				articleList: [],
				newProductList: [],
				Areaaddress: '' //当前位置
			};
		},
		//加载更多
		onReachBottom() {
			this.pageNum = this.pageNum + 1;
			this.getNewProductList();
		},
		onPullDownRefresh() {
			this.pageNum = this.pageNum + 1;
			this.getNewProductList('refresh');
			this.loadData();
			setTimeout(function() {
				uni.stopPullDownRefresh();
			}, 2000);
		},
		onShareAppMessage() {},
		onLoad(ops) {
			let isWeiXin = this.$common.isWeiXinBrowser()
			this.getNewProductList('refresh');
			if (ops.invitecode) {
				this.$db.set('invitecode', ops.invitecode);
			}
			this.loadData();
		},
		mounted: function() {
			this.getLocationInfo();
		},
		methods: {
			getLocationInfo() { //2. 获取地理位置
				var _this = this;
				uni.getLocation({
					type: 'wgs84',
					success(res) {
						let latitude, longitude;
						latitude = res.latitude.toString();
						longitude = res.longitude.toString();
						uni.request({
							header: {
								"Content-Type": "application/text"
							},
							url: 'http://apis.map.qq.com/ws/geocoder/v1/?location=' + latitude + ',' + longitude + '&key=' + Api.qqMapKey,
							success(re) {
								_this.Areaaddress = re.data.result.address;
								if (re.statusCode === 200) {
									console.log("获取中文街道地理位置成功")
								} else {
									console.log("获取信息失败，请重试！")
								}
							}
						});
					}
				});
			},
			getCode() {
				var code = this.$common.getQueryString('code')
				code && this.getOpenId(code)
			},
			async getOpenId(code) {
				let params = {
					code: code,
					scope: 2,
					state: this.state
				}
				//模拟接口
				let res = await Api.apiCall('get', Api.order.authCodeToOpenid, params);
				if (res) {
					this.login(data);
					this.$db.set('userInfos', data.userInfo);
					this.$db.set('token', data.tokenHead + data.token);
					uni.switchTab({
						url: '/pages/index/index'
					});
					//this.openid = res.data
					//  this.toPayHandler('wechatpay')
				} else {
					this.$common.errorToShow(res)
				}
			},
			checkWXJSBridge(data) {
				let that = this
				let interval = setInterval(() => {
					if (typeof window.WeixinJSBridge != 'undefined') {
						clearTimeout(interval)
						that.onBridgeReady(data)
					}
				}, 200)
			},
			onBridgeReady(data) {
				var _this = this
				window.WeixinJSBridge.invoke(
					'getBrandWCPayRequest', {
						appId: data.appid, // 公众号名称，由商户传入
						timeStamp: data.timeStamp, // 时间戳，自1970年以来的秒数
						nonceStr: data.nonceStr, // 随机串
						package: data.package,
						signType: data.signType, // 微信签名方式：
						paySign: data.paySign // 微信签名
					},
					function(res) {
						if (res.err_msg === 'get_brand_wcpay_request:ok') {
							_this.$common.successToShow('支付成功')
						} else if (res.err_msg === 'get_brand_wcpay_request:cancel') {
							_this.$common.errorToShow('取消支付')
						} else {
							_this.$common.errorToShow('支付失败')
						}
						setTimeout(() => {
							_this.$common.redirectTo(
								'/pages/order/payment/result?id=' + data.id
							)
						}, 1000)
					}
				)
			},
			/**
			 *
			 * 加载首页数据
			 */
			async loadData() {
				this.homeRecommendSubject();
				this.getHotGoodsList();
				this.getNewProductList();
				this.homeNewProduct();
			},
			/**
			 * 获取精品团购
			 */
			async homeRecommendSubject() {
				let params = {};
			},
			/**
			 * 获取新品推荐
			 */
			async homeNewProduct() {
				let params = {
					recommendStatus: 1,
					pageSize: 4
				};
				this.homeNewProductList = [{"storeId":1418,"id":110,"productId":46,"productName":"日式纯棉针织条纹抱枕日式纯棉针织条纹抱枕","recommendStatus":1,"sort":0,"pic":"http://yanxuan.nosdn.127.net/23e0203f1512f33e605f61c28fa03d2d.png","price":79},{"storeId":1418,"id":111,"productId":47,"productName":"日式纯色水洗亚麻抱枕日式纯色水洗亚麻抱枕","recommendStatus":1,"sort":0,"pic":"http://yanxuan.nosdn.127.net/8a9ee5ba08929cc9e40b973607d2f633.png","price":99},{"storeId":1417,"id":113,"productId":37,"productName":"日式色织水洗棉床笠日式色织水洗棉床笠","recommendStatus":1,"sort":0,"pic":"http://yanxuan.nosdn.127.net/513d08057c69fdb7d19cc810e976118d.png","price":129},{"storeId":1417,"id":114,"productId":38,"productName":"安睡慢回弹记忆绵床垫安睡慢回弹记忆绵床垫","recommendStatus":1,"sort":0,"pic":"http://yanxuan.nosdn.127.net/a03ea6f4509439acdafcb7ceba1debe0.png","price":619}]
			},
			/**
			 * 获取新品上市信息
			 */
			async getNewProductList(type = 'add', loading) {
				//没有更多直接返回
				if (type === 'add') {
					if (this.loadingType === 'nomore') {
						return;
					}
					this.loadingType = 'loading';
				} else {
					this.loadingType = 'more';
				}
				let params = {
					pageNum: this.pageNum
				};
				let goodsList = [{"storeId":1,"id":436,"memberId":null,"brandId":1015008,"storeClassId":null,"productCategoryId":1036060,"feightTemplateId":29,"productAttributeCategoryId":1005019,"name":"tt","pic":null,"type":null,"isPaiMai":null,"expireTime":null,"productSn":"1","deleteStatus":1,"publishStatus":1,"newStatus":1,"recommandStatus":1,"verifyStatus":1,"isFenxiao":1,"isVip":1,"sort":2,"sale":0,"price":200.00,"promotionPrice":0.00,"giftGrowth":null,"giftPoint":null,"usePointLimit":null,"subTitle":"t","description":null,"originalPrice":199.00,"stock":122465,"lowStock":0,"unit":"盒","weight":150.00,"previewStatus":1,"serviceIds":"3","keywords":null,"note":null,"albumPics":null,"detailTitle":null,"detailDesc":null,"detailHtml":null,"detailMobileHtml":null,"promotionStartTime":null,"promotionEndTime":null,"promotionPerLimit":null,"promotionType":null,"brandName":"旁氏","transfee":null,"productCategoryName":"","supplyId":null,"areaId":1302,"createTime":1593501309000,"schoolId":null,"hit":null,"keyword":null,"areaName":null,"schoolName":null,"storeName":"平台自营","qsType":0,"tags":null,"vipPrice":null,"memberRate":10,"fenxiaoPrice":null,"timeSecound":null,"status":null,"skuStockList":null,"tagList":null},{"storeId":1,"id":430,"memberId":null,"brandId":1015011,"storeClassId":null,"productCategoryId":1036060,"feightTemplateId":18,"productAttributeCategoryId":1005014,"name":"洗面奶","pic":null,"type":null,"isPaiMai":null,"expireTime":null,"productSn":"奋斗奋斗","deleteStatus":1,"publishStatus":1,"newStatus":1,"recommandStatus":1,"verifyStatus":1,"isFenxiao":1,"isVip":0,"sort":222,"sale":0,"price":1010.00,"promotionPrice":0.00,"giftGrowth":null,"giftPoint":null,"usePointLimit":null,"subTitle":"辅导费","description":null,"originalPrice":1010.00,"stock":200,"lowStock":0,"unit":"个","weight":2.00,"previewStatus":1,"serviceIds":"","keywords":null,"note":null,"albumPics":null,"detailTitle":null,"detailDesc":null,"detailHtml":null,"detailMobileHtml":null,"promotionStartTime":null,"promotionEndTime":null,"promotionPerLimit":null,"promotionType":null,"brandName":"戴尔(别删)","transfee":null,"productCategoryName":"","supplyId":null,"areaId":41,"createTime":1593395778000,"schoolId":null,"hit":null,"keyword":null,"areaName":null,"schoolName":null,"storeName":"平台自营","qsType":0,"tags":null,"vipPrice":null,"memberRate":10,"fenxiaoPrice":null,"timeSecound":null,"status":null,"skuStockList":null,"tagList":null},{"storeId":1,"id":427,"memberId":null,"brandId":1015001,"storeClassId":null,"productCategoryId":1036062,"feightTemplateId":0,"productAttributeCategoryId":1005023,"name":"日用鞋袜","pic":null,"type":null,"isPaiMai":null,"expireTime":null,"productSn":"1277077552879407105","deleteStatus":1,"publishStatus":1,"newStatus":0,"recommandStatus":0,"verifyStatus":1,"isFenxiao":0,"isVip":1,"sort":0,"sale":0,"price":8889.00,"promotionPrice":8.00,"giftGrowth":null,"giftPoint":null,"usePointLimit":null,"subTitle":"admin","description":null,"originalPrice":8888.00,"stock":88,"lowStock":0,"unit":"个","weight":1.00,"previewStatus":1,"serviceIds":"","keywords":null,"note":null,"albumPics":null,"detailTitle":null,"detailDesc":null,"detailHtml":null,"detailMobileHtml":null,"promotionStartTime":null,"promotionEndTime":null,"promotionPerLimit":null,"promotionType":null,"brandName":"宜家","transfee":null,"productCategoryName":"","supplyId":null,"areaId":1302,"createTime":1593313990000,"schoolId":null,"hit":null,"keyword":null,"areaName":null,"schoolName":null,"storeName":"平台自营","qsType":0,"tags":null,"vipPrice":null,"memberRate":10,"fenxiaoPrice":null,"timeSecound":null,"status":null,"skuStockList":null,"tagList":null},{"storeId":1,"id":426,"memberId":null,"brandId":1015023,"storeClassId":null,"productCategoryId":1036046,"feightTemplateId":24,"productAttributeCategoryId":1005020,"name":"体验商品","pic":null,"type":null,"isPaiMai":null,"expireTime":null,"productSn":"1277073721240096770","deleteStatus":1,"publishStatus":1,"newStatus":1,"recommandStatus":1,"verifyStatus":1,"isFenxiao":1,"isVip":0,"sort":0,"sale":0,"price":1.00,"promotionPrice":0.00,"giftGrowth":null,"giftPoint":null,"usePointLimit":null,"subTitle":"商品非常好用","description":null,"originalPrice":0.00,"stock":0,"lowStock":0,"unit":"件","weight":0.00,"previewStatus":0,"serviceIds":"","keywords":null,"note":null,"albumPics":null,"detailTitle":null,"detailDesc":null,"detailHtml":null,"detailMobileHtml":null,"promotionStartTime":null,"promotionEndTime":null,"promotionPerLimit":null,"promotionType":null,"brandName":"七匹狼","transfee":null,"productCategoryName":"子分类","supplyId":null,"areaId":3101,"createTime":1593313077000,"schoolId":null,"hit":null,"keyword":null,"areaName":null,"schoolName":null,"storeName":"平台自营","qsType":0,"tags":null,"vipPrice":null,"memberRate":10,"fenxiaoPrice":null,"timeSecound":null,"status":null,"skuStockList":null,"tagList":null},{"storeId":1423,"id":179,"memberId":null,"brandId":1015007,"storeClassId":null,"productCategoryId":1036057,"feightTemplateId":24,"productAttributeCategoryId":1005023,"name":"aa","pic":"http://yanxuan.nosdn.127.net/615a16e899e01efb780c488df4233f48.png","type":null,"isPaiMai":null,"expireTime":null,"productSn":"1111","deleteStatus":1,"publishStatus":1,"newStatus":1,"recommandStatus":1,"verifyStatus":1,"isFenxiao":1,"isVip":1,"sort":0,"sale":0,"price":1.00,"promotionPrice":0.00,"giftGrowth":null,"giftPoint":null,"usePointLimit":null,"subTitle":"aa","description":null,"originalPrice":1.00,"stock":0,"lowStock":0,"unit":"个","weight":1.00,"previewStatus":0,"serviceIds":"2,3,1","keywords":null,"note":null,"albumPics":null,"detailTitle":null,"detailDesc":null,"detailHtml":null,"detailMobileHtml":null,"promotionStartTime":null,"promotionEndTime":null,"promotionPerLimit":null,"promotionType":null,"brandName":"ysl","transfee":null,"productCategoryName":"测试测试","supplyId":null,"areaId":14,"createTime":1591086154000,"schoolId":null,"hit":null,"keyword":null,"areaName":null,"schoolName":null,"storeName":"麦启若店","qsType":0,"tags":"5","vipPrice":null,"memberRate":10,"fenxiaoPrice":null,"timeSecound":null,"status":null,"skuStockList":null,"tagList":null},{"storeId":0,"id":316,"memberId":null,"brandId":1015008,"storeClassId":null,"productCategoryId":1036010,"feightTemplateId":0,"productAttributeCategoryId":1005001,"name":"点点滴滴","pic":null,"type":null,"isPaiMai":null,"expireTime":null,"productSn":"1265603982366142466","deleteStatus":1,"publishStatus":1,"newStatus":1,"recommandStatus":1,"verifyStatus":1,"isFenxiao":1,"isVip":1,"sort":0,"sale":0,"price":0.00,"promotionPrice":0.00,"giftGrowth":null,"giftPoint":null,"usePointLimit":null,"subTitle":"   的订单","description":null,"originalPrice":0.00,"stock":0,"lowStock":0,"unit":"件","weight":0.00,"previewStatus":0,"serviceIds":"","keywords":null,"note":null,"albumPics":null,"detailTitle":null,"detailDesc":null,"detailHtml":null,"detailMobileHtml":null,"promotionStartTime":null,"promotionEndTime":null,"promotionPerLimit":null,"promotionType":null,"brandName":"旁氏","transfee":null,"productCategoryName":"1.8米","supplyId":null,"areaId":null,"createTime":1590578478000,"schoolId":null,"hit":null,"keyword":null,"areaName":null,"schoolName":null,"storeName":"平台自营","qsType":0,"tags":null,"vipPrice":null,"memberRate":10,"fenxiaoPrice":null,"timeSecound":null,"status":null,"skuStockList":null,"tagList":null},{"storeId":0,"id":17,"memberId":null,"brandId":1001000,"storeClassId":null,"productCategoryId":1008008,"feightTemplateId":null,"productAttributeCategoryId":1005000,"name":"植物填充护颈夜交藤枕","pic":"http://yanxuan.nosdn.127.net/60c3707837c97a21715ecc3986a744ce.png","type":null,"isPaiMai":null,"expireTime":null,"productSn":"1019006","deleteStatus":1,"publishStatus":1,"newStatus":1,"recommandStatus":1,"verifyStatus":1,"isFenxiao":1,"isVip":0,"sort":7,"sale":6,"price":119.00,"promotionPrice":0.00,"giftGrowth":null,"giftPoint":null,"usePointLimit":null,"subTitle":"健康保护枕","description":null,"originalPrice":99.00,"stock":1019005,"lowStock":0,"unit":"件","weight":null,"previewStatus":null,"serviceIds":null,"keywords":null,"note":null,"albumPics":null,"detailTitle":null,"detailDesc":null,"detailHtml":null,"detailMobileHtml":null,"promotionStartTime":null,"promotionEndTime":null,"promotionPerLimit":null,"promotionType":null,"brandName":"MUJI制造商","transfee":null,"productCategoryName":null,"supplyId":null,"areaId":1201,"createTime":1586526351000,"schoolId":null,"hit":null,"keyword":null,"areaName":null,"schoolName":null,"storeName":"平台自营","qsType":0,"tags":"5","vipPrice":null,"memberRate":10,"fenxiaoPrice":null,"timeSecound":null,"status":null,"skuStockList":null,"tagList":null},{"storeId":0,"id":18,"memberId":null,"brandId":1001000,"storeClassId":null,"productCategoryId":1008002,"feightTemplateId":null,"productAttributeCategoryId":1005000,"name":"升级款记忆绵护椎腰靠","pic":"http://yanxuan.nosdn.127.net/819fdf1f635a694166bcfdd426416e8c.png","type":null,"isPaiMai":null,"expireTime":null,"productSn":"1020000","deleteStatus":1,"publishStatus":1,"newStatus":1,"recommandStatus":1,"verifyStatus":1,"isFenxiao":1,"isVip":0,"sort":15,"sale":4,"price":99.00,"promotionPrice":0.00,"giftGrowth":null,"giftPoint":null,"usePointLimit":null,"subTitle":"人体工学设计，缓解腰背疼痛","description":null,"originalPrice":79.00,"stock":1019999,"lowStock":0,"unit":"件","weight":null,"previewStatus":null,"serviceIds":null,"keywords":null,"note":null,"albumPics":null,"detailTitle":null,"detailDesc":null,"detailHtml":null,"detailMobileHtml":null,"promotionStartTime":null,"promotionEndTime":null,"promotionPerLimit":null,"promotionType":null,"brandName":"MUJI制造商","transfee":null,"productCategoryName":null,"supplyId":null,"areaId":1201,"createTime":1586526351000,"schoolId":null,"hit":null,"keyword":null,"areaName":null,"schoolName":null,"storeName":"平台自营","qsType":0,"tags":"5","vipPrice":null,"memberRate":10,"fenxiaoPrice":null,"timeSecound":null,"status":null,"skuStockList":null,"tagList":null},{"storeId":0,"id":19,"memberId":null,"brandId":1001020,"storeClassId":null,"productCategoryId":1008009,"feightTemplateId":null,"productAttributeCategoryId":1005000,"name":"澳洲羊羔毛AB面盖毯","pic":"http://yanxuan.nosdn.127.net/654b02045fde802b51d5bbf09a8b75f2.png","type":null,"isPaiMai":null,"expireTime":null,"productSn":"1021004","deleteStatus":1,"publishStatus":1,"newStatus":1,"recommandStatus":1,"verifyStatus":1,"isFenxiao":1,"isVip":0,"sort":32,"sale":4,"price":319.00,"promotionPrice":0.00,"giftGrowth":null,"giftPoint":null,"usePointLimit":null,"subTitle":"冬暖夏凉，吸湿排汗。","description":null,"originalPrice":299.00,"stock":1021005,"lowStock":0,"unit":"件","weight":null,"previewStatus":null,"serviceIds":null,"keywords":null,"note":null,"albumPics":null,"detailTitle":null,"detailDesc":null,"detailHtml":null,"detailMobileHtml":null,"promotionStartTime":null,"promotionEndTime":null,"promotionPerLimit":null,"promotionType":null,"brandName":"Ralph Lauren制造商","transfee":null,"productCategoryName":null,"supplyId":null,"areaId":1201,"createTime":1586526351000,"schoolId":null,"hit":null,"keyword":null,"areaName":null,"schoolName":null,"storeName":"平台自营","qsType":0,"tags":"5","vipPrice":null,"memberRate":10,"fenxiaoPrice":null,"timeSecound":null,"status":null,"skuStockList":null,"tagList":null},{"storeId":0,"id":20,"memberId":null,"brandId":1001000,"storeClassId":null,"productCategoryId":1008009,"feightTemplateId":null,"productAttributeCategoryId":1005000,"name":"色织水洗棉纯色四件套","pic":"http://yanxuan.nosdn.127.net/25d734cc0b2eae8f63f9deb1e4ad5f64.png","type":null,"isPaiMai":null,"expireTime":null,"productSn":"1021010","deleteStatus":1,"publishStatus":1,"newStatus":1,"recommandStatus":1,"verifyStatus":1,"isFenxiao":1,"isVip":0,"sort":15,"sale":4,"price":319.00,"promotionPrice":0.00,"giftGrowth":null,"giftPoint":null,"usePointLimit":null,"subTitle":"做旧褶皱感，亲肤舒适","description":null,"originalPrice":299.00,"stock":1021009,"lowStock":0,"unit":"件","weight":null,"previewStatus":null,"serviceIds":null,"keywords":null,"note":null,"albumPics":null,"detailTitle":null,"detailDesc":null,"detailHtml":null,"detailMobileHtml":null,"promotionStartTime":null,"promotionEndTime":null,"promotionPerLimit":null,"promotionType":null,"brandName":"MUJI制造商","transfee":null,"productCategoryName":null,"supplyId":null,"areaId":1201,"createTime":1586526351000,"schoolId":null,"hit":null,"keyword":null,"areaName":null,"schoolName":null,"storeName":"平台自营","qsType":0,"tags":"5","vipPrice":null,"memberRate":10,"fenxiaoPrice":null,"timeSecound":null,"status":null,"skuStockList":null,"tagList":null}];
				if (type === 'refresh') {
					this.newProductList = [];
				}
				this.newProductList = this.newProductList.concat(goodsList);
				//判断是否还有下一页，有是more  没有是nomore(测试数据判断大于20就没有了)
				this.loadingType = 'nomore';
				if (type === 'refresh') {
					if (loading == 1) {
						uni.hideLoading();
					} else {
						uni.stopPullDownRefresh();
					}
				}
			},
			/**
			 * 获取爆品信息
			 */
			async getHotGoodsList() {
				let params = {};
				this.groupHotGoodsList = [{"storeId":1418,"id":53,"goodsId":42,"goodsName":"澳洲羊羔毛华夫格盖毯","pic":null,"originPrice":369,"groupPrice":89,"startTime":1593014400000,"endTime":1655913600000,"hours":null,"peoples":0,"status":null,"createTime":1592992672000,"maxPeople":3,"limitGoods":null,"goods":{"storeId":1417,"id":42,"memberId":null,"brandId":1001000,"storeClassId":null,"productCategoryId":1008009,"feightTemplateId":null,"productAttributeCategoryId":1005000,"name":"澳洲羊羔毛华夫格盖毯","pic":"http://yanxuan.nosdn.127.net/a803c68ea88e3116023b45ac9ea99510.png","type":0,"isPaiMai":1,"expireTime":null,"productSn":"1044012","deleteStatus":1,"publishStatus":1,"newStatus":1,"recommandStatus":1,"verifyStatus":1,"isFenxiao":1,"isVip":0,"sort":35,"sale":4,"price":369.00,"promotionPrice":0.00,"giftGrowth":1008009,"giftPoint":1008009,"usePointLimit":null,"subTitle":"美利奴全新羊羔毛的细腻触感","description":"美利奴全新羊羔毛的细腻触感","originalPrice":349.00,"stock":1044010,"lowStock":0,"unit":"件","weight":null,"previewStatus":null,"serviceIds":null,"keywords":null,"note":null,"albumPics":"http://yanxuan.nosdn.127.net/a803c68ea88e3116023b45ac9ea99510.png","detailTitle":"美利奴全新羊羔毛的细腻触感","detailDesc":"美利奴全新羊羔毛的细腻触感","detailHtml":"233","promotionStartTime":null,"promotionEndTime":null,"promotionPerLimit":null,"promotionType":0,"brandName":"MUJI制造商","transfee":0,"productCategoryName":null,"supplyId":null,"areaId":1201,"createTime":1586526351000,"schoolId":null,"hit":15,"keyword":null,"areaName":"天津市","schoolName":null,"storeName":"shangjia","qsType":0,"tags":"5","vipPrice":null,"memberRate":10,"fenxiaoPrice":null,"timeSecound":null,"status":null,"skuStockList":null,"tagList":null},"timeSecound":null,"pintuan_start_status":1}];
			},
			//日期转换
			dateFormat(time) {
				if (time == null || time === '') {
					return 'N/A';
				}
				let date = new Date(time);
				return formatDate(date, 'yyyy-MM-dd hh:mm:ss');
			},
			navToTabPage(url) {
				uni.navigateTo({
					url: '/pages/index/index?data='
				});
			},
			//导航至官方资讯页面
			navAnnouncement() {
				var announcement = JSON.stringify(this.announcement);
				announcement = encodeURIComponent(announcement);
				uni.navigateTo({
					url: '/pages/index/index?data=' + announcement
				});
			},
			//详情页
			navToDetailPage(item) {
				//测试数据没有写id，用title代替
				let id = item.id;
				uni.navigateTo({
					url: `/pages/index/index?id=${id}`
				});
			},
			//详情页
			navToDetailPage1(item) {
				//测试数据没有写id，用title代替
				let id = item.productId;
				uni.navigateTo({
					url: `/pages/index/index?id=${id}`
				});
			},
			//详情页
			navToDetailPageL(url) {
				window.location.href = url;
			},
			//详情页
			navToCouponDetailPage(item) {
				//测试数据没有写id，用title代替
				let id = item.id;
				uni.navigateTo({
					url: `/pages/index/index?id=${id}`
				});
			},
			navToSkillDetailPage(item) {
				//测试数据没有写id，用title代替
				let id = item.id;
				uni.navigateTo({
					url: `/pages/index/index?id=${id}`
				});
			},
			navToGroupDetailPage(item) {
				//测试数据没有写id，用title代替
				let id = item.goodsId;
				let groupId = item.groupId;
				uni.navigateTo({
					url: `/pages/index/index?id=${id}&&groupId=&{groupId}`
				});
			},
			navToList() {
				uni.navigateTo({
					url: `/pages/index/index`
				});
			},
			search() {
				uni.navigateTo({
					url: '/pages/index/index'
				});
			},
		},
		// 标题栏input搜索框点击
		onNavigationBarSearchInputClicked: async function(e) {
			uni.navigateTo({
				url: '/pages/index/index'
			});
		},
		//点击导航栏 buttons 时触发
		onNavigationBarButtonTap(e) {
			const index = e.index;
			if (index === 0) {
				// this.$api.msg('点击了扫描');
			} else if (index === 1) {
				// #ifdef APP-PLUS
				const pages = getCurrentPages();
				const page = pages[pages.length - 1];
				const currentWebview = page.$getAppWebview();
				currentWebview.hideTitleNViewButtonRedDot({
					index
				});
				// #endif
				uni.navigateTo({
					url: '/pages/index/index'
				});
			}
		}
	};
</script>

<style lang="scss">
	.MP-search {
		background: #FFFFFF;
		height: 80upx;
		display: flex;
		justify-content: center;
		align-items: center;
		position: fixed;
		width: 100%;
		z-index: 999;
	}

	.MP-search-input {
		font-size: 28upx;
		background: #F5F5F5;
		height: 60upx;
		width: 90%;
		border-radius: 50upx;
		text-align: center;
	}

	.mp-search-box {
		position: absolute;
		left: 0;
		top: 30upx;
		z-index: 9999;
		width: 100%;
		padding: 0 80upx;

		.ser-input {
			flex: 1;
			height: 60upx;
			line-height: 60upx;
			text-align: center;
			font-size: 28upx;
			color: $font-color-base;
			border-radius: 20px;
			background: rgba(255, 255, 255, 0.6);
		}
	}

	page {
		.cate-section {
			position: relative;
			z-index: 5;
			border-radius: 16upx 16upx 0 0;
			margin-top: -20upx;
		}

		.carousel-section {
			padding: 0;

			.titleNview-placing {
				padding-top: 0;
				height: 0;
			}

			.carousel {
				.carousel-item {
					padding: 0;
				}
			}

			.swiper-dots {
				left: 45upx;
				bottom: 40upx;
			}
		}
	}

	page {
		background: #f5f5f5;
	}

	.m-t {
		margin-top: 20upx;
	}

	/* 头部 轮播图 */
	.carousel-section {
		position: relative;
		padding-top: 10px;

		.titleNview-placing {
			height: var(--status-bar-height);
			padding-top: 44px;
			box-sizing: content-box;
		}

		.titleNview-background {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 426upx;
			transition: 0.4s;
		}
	}

	.carousel {
		padding-top: 88upx;
		width: 100%;
		height: 328upx;
		background-color: rgb(250, 67, 106);

		.carousel-item {
			width: 100%;
			height: 100%;
			padding: 0 28upx;
			overflow: hidden;
		}

		image {
			width: 100%;
			height: 100%;
			border-radius: 10upx;
		}
	}

	.swiper-dots {
		display: flex;
		position: absolute;
		left: 60upx;
		bottom: 15upx;
		width: 72upx;
		height: 36upx;
		background-image: url();
		background-size: 100% 100%;

		.num {
			width: 36upx;
			height: 36upx;
			border-radius: 50px;
			font-size: 24upx;
			color: #fff;
			text-align: center;
			line-height: 36upx;
		}

		.sign {
			position: absolute;
			top: 0;
			left: 50%;
			line-height: 36upx;
			font-size: 12upx;
			color: #fff;
			transform: translateX(-50%);
		}
	}

	/* 分类 */
	.cate-section {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		padding: 30upx 22upx;
		background: #fff;

		.cate-item {
			display: flex;
			flex-direction: column;
			align-items: center;
			width: 25%;
			font-size: $font-sm + 2upx;
			color: $font-color-dark;
		}

		image {
			width: 88upx;
			height: 88upx;
		}
	}

	/* 秒杀专区 */
	.seckill-section {
		padding: 0upx 20upx 20upx;
		background: #fff;

		.s-header {
			display: flex;
			align-items: center;
			height: 90upx;
			line-height: 1;

			.s-img {
				width: 140upx;
				height: 30upx;
			}

			.tip {
				font-size: $font-base;
				color: $font-color-light;
				// margin: 0 20upx 0 40upx;
			}

			.timer {
				display: inline-block;
				width: 40upx;
				height: 36upx;
				text-align: center;
				line-height: 36upx;
				margin-right: 14upx;
				font-size: $font-sm + 2upx;
				color: #fff;
				border-radius: 2px;
				background: rgba(0, 0, 0, 0.8);
			}

			.icon-you {
				font-size: $font-lg;
				color: $font-color-light;
				flex: 1;
				text-align: right;
			}
		}

		.floor-list {
			white-space: nowrap;
		}

		.scoll-wrapper {
			display: flex;
			align-items: flex-start;
		}

		.floor-item {
			width: 150upx;
			margin-right: 20upx;
			font-size: $font-sm + 2upx;
			color: $font-color-dark;
			line-height: 1.8;

			image {
				width: 150upx;
				height: 150upx;
				border-radius: 6upx;
			}

			.price {
				color: $uni-color-primary;
			}
		}
	}

	.f-header {
		display: flex;
		align-items: center;
		height: 140upx;
		padding: 0upx 20upx;
		background: #fff;

		image {
			flex-shrink: 0;
			width: 80upx;
			height: 80upx;
			margin-right: 20upx;
		}

		.tit-box {
			flex: 1;
			display: flex;
			flex-direction: column;
		}

		.tit {
			font-size: $font-lg + 2upx;
			color: #font-color-dark;
			line-height: 1.3;
		}

		.tit2 {
			font-size: $font-sm;
			color: $font-color-light;
		}

		.icon-you {
			font-size: $font-lg + 2upx;
			color: $font-color-light;
		}
	}

	/* 团购楼层 */
	.group-section {
		background: #fff;

		.g-swiper {
			height: 650upx;
			padding-bottom: 20upx;
		}

		.g-swiper-item {
			width: 100%;
			padding: 0 20upx;
			display: flex;
		}

		image {
			width: 100%;
			height: 460upx;
			border-radius: 4px;
		}

		.g-item {
			display: flex;
			flex-direction: column;
			overflow: hidden;
		}

		.left {
			flex: 1.2;

			// margin-right: 24upx;
			.t-box {
				padding-top: 20upx;
			}
		}

		.right {
			flex: 0.8;
			flex-direction: column-reverse;

			.t-box {
				padding-bottom: 20upx;
			}
		}

		.t-box {
			height: 160upx;
			font-size: $font-base + 2upx;
			color: $font-color-dark;
			line-height: 1.6;
		}

		.price {
			color: $uni-color-primary;
		}

		.m-price {
			font-size: $font-sm + 2upx;
			text-decoration: line-through;
			color: $font-color-light;
			margin-left: 8upx;
		}

		.pro-box {
			display: flex;
			align-items: center;
			margin-top: 10upx;
			font-size: $font-sm;
			color: $font-base;
			padding-right: 10upx;
		}

		.progress-box {
			flex: 1;
			border-radius: 10px;
			overflow: hidden;
			margin-right: 8upx;
		}
	}

	/* 分类推荐楼层 */
	.hot-floor {
		width: 100%;
		overflow: hidden;
		margin-bottom: 20upx;

		.floor-img-box {
			width: 100%;
			height: 320upx;
			position: relative;

			&:after {
				content: '';
				position: absolute;
				left: 0;
				top: 0;
				width: 100%;
				height: 100%;
				background: linear-gradient(rgba(255, 255, 255, 0.06) 30%, #f8f8f8);
			}
		}

		.floor-img {
			width: 100%;
			height: 100%;
		}

		.floor-list {
			white-space: nowrap;
			padding: 20upx;
			padding-right: 50upx;
			border-radius: 6upx;
			margin-top: -140upx;
			margin-left: 30upx;
			background: #fff;
			box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
			position: relative;
			z-index: 1;
		}

		.scoll-wrapper {
			display: flex;
			align-items: flex-start;
		}

		.floor-item {
			width: 180upx;
			margin-right: 20upx;
			font-size: $font-sm + 2upx;
			color: $font-color-dark;
			line-height: 1.8;

			image {
				width: 180upx;
				height: 180upx;
				border-radius: 6upx;
			}

			.price {
				color: $uni-color-primary;
			}
		}

		.more {
			display: flex;
			align-items: center;
			justify-content: center;
			flex-direction: column;
			flex-shrink: 0;
			width: 180upx;
			height: 180upx;
			border-radius: 6upx;
			background: #f3f3f3;
			font-size: $font-base;
			color: $font-color-light;

			text:first-child {
				margin-bottom: 4upx;
			}
		}
	}

	/* 单条商品 */
	.goods-box-single {
		display: flex;
		padding: 20upx 0;

		.goods-img {
			display: block;
			width: 120upx;
			height: 120upx;
		}

		.right {
			flex: 1;
			display: flex;
			flex-direction: column;
			padding: 0 30upx 0 24upx;
			overflow: hidden;

			.title {
				font-size: $font-base + 2upx;
				color: $font-color-dark;
				line-height: 1;
			}

			.attr-box {
				font-size: $font-sm + 2upx;
				color: $font-color-light;
				padding: 10upx 12upx;
			}

			.price {
				font-size: $font-base + 2upx;
				color: $font-color-dark;

				&:before {
					content: '￥';
					font-size: $font-sm;
					margin: 0 2upx 0 8upx;
				}
			}
		}
	}

	.price-box {
		display: flex;
		justify-content: flex-end;
		align-items: baseline;
		padding: 20upx 30upx;
		font-size: $font-sm + 2upx;
		color: $font-color-light;

		.num {
			margin: 0 8upx;
			color: $font-color-dark;
		}

		.price {
			font-size: $font-lg;
			color: $font-color-dark;

			&:before {
				content: '￥';
				font-size: $font-sm;
				margin: 0 2upx 0 8upx;
			}
		}
	}

	.action-box {
		display: flex;
		justify-content: flex-end;
		align-items: center;
		height: 100upx;
		position: relative;
		padding-right: 30upx;
	}

	.action-btn {
		width: 160upx;
		height: 60upx;
		margin: 0;
		margin-left: 24upx;
		padding: 0;
		text-align: center;
		line-height: 60upx;
		font-size: $font-sm + 2upx;
		color: $font-color-dark;
		background: #fff;
		border-radius: 100px;

		&:after {
			border-radius: 100px;
		}

		&.recom {
			background: #fff9f9;
			color: $base-color;

			&:after {
				border-color: #f7bcc8;
			}
		}
	}


	/* 组合商品 */
	.joint-section {
		display: flex;
		flex-wrap: wrap;
		padding: 0 30upx;
		background: #fff;

		.joint-item {
			display: flex;
			flex-direction: column;
			width: 100%;
			padding-bottom: 40upx;
		}
		
		.joint-flex {
			display: flex;
			justify-content: space-between;
		}
		
		.joint-box {
			display: flex;
			justify-content: space-between;
			align-items: center;
			flex-wrap: wrap;
			align-self: flex-start;
			width: 48%;
			height: 330upx;
		}
		
		.joint-item-b {
			display: flex;
			flex-direction: column;
			width: 48%;
			padding-bottom: 10upx;
			transform-origin: 0 0;
			
			.image-wrapper {
				width: 100%;
				height: auto;
			}
		}

		.image-wrapper {
			width: 330upx;
			height: 330upx;
			border-radius: 3px;
			overflow: hidden;

			image {
				width: 100%;
				height: 100%;
				opacity: 1;
			}
		}

		.title {
			font-size: $font-lg;
			color: $font-color-dark;
			line-height: 80upx;
		}

		.price {
			font-size: $font-lg;
			color: $uni-color-primary;
			line-height: 1;
		}

		.coupon_box {
			width: 100%;
			height: auto;
			display: table;
			padding: 6upx 26upx 26upx 26upx;
		}

		.other_type {
			width: 100%;
			height: 90upx;
			padding-top: 50upx;

			.text {
				width: 100%;
				border-top: 1px solid #eeeeee;
				display: block;
				text-align: center;
				position: relative;
			}

			.text span {
				width: 180upx;
				height: 40upx;
				line-height: 40upx;
				color: #999999;
				display: block;
				background: #ffffff;
				position: absolute;
				left: 50%;
				top: 50%;
				margin-left: -90upx;
				margin-top: -20upx;
				font-size: $font-base;
			}
		}
	}

	/* 通用商品列表 */
	.list-section {
		display: flex;
		flex-wrap: wrap;
		padding: 0 30upx;
		background: #fff;
	
		.list-item {
			display: flex;
			flex-direction: column;
			width: 48%;
			padding-bottom: 40upx;
			
			&:nth-child(2n + 1) {
				margin-right: 4%;
			}
		}
	
		.image-wrapper {
			width: 100%;
			height: 330upx;
			border-radius: 3px;
			overflow: hidden;
	
			image {
				width: 100%;
				height: 100%;
				opacity: 1;
			}
		}
	
		.title {
			font-size: $font-lg;
			color: $font-color-dark;
			line-height: 80upx;
		}
	
		.price {
			font-size: $font-lg;
			color: $uni-color-primary;
			line-height: 1;
		}
	
		.coupon_box {
			width: 100%;
			height: auto;
			display: table;
			padding: 6upx 26upx 26upx 26upx;
		}
	
		.other_type {
			width: 100%;
			height: 90upx;
			padding-top: 50upx;
	
			.text {
				width: 100%;
				border-top: 1px solid #eeeeee;
				display: block;
				text-align: center;
				position: relative;
			}
	
			.text span {
				width: 180upx;
				height: 40upx;
				line-height: 40upx;
				color: #999999;
				display: block;
				background: #ffffff;
				position: absolute;
				left: 50%;
				top: 50%;
				margin-left: -90upx;
				margin-top: -20upx;
				font-size: $font-base;
			}
		}
	}
	

	.getPosition {
		height: 100upx;
		display: flex;
		justify-content: center;
		align-items: center;
		font-size: 32upx;
		background-color: #FFF;
	}
</style>
